--[[
-- 当前锁的key
local key = KEYS[1]
-- 当前线程标识
local threadId = ARGV[1]
-- 获取锁中的线程标识
local id = redis.call('get',key)
-- 判断当前线程标识和锁中的线程标识是否一致
if(id==threadId) then
    -- 如果一致就释放锁
    return redis.call('del',key)
end
return 0
--]]

-- 简化的脚本
if(redis.call('get',KEYS[1])==ARGV[1]) then
    return redis.call('del',KEYS[1])
end
return 0